Assemblage de composants multivues par contrats
نویسندگان
چکیده
RÉSUMÉ. Cet article propose une approche à base de composants multivues, dans le contexte d'un profil UML appelé VUML. Dans VUML, Un composant multivues est défini comme une extension du composant UML 2.0 doté d'interfaces multivues (requises et/ou fournies). Une interface multivues est un cas particulier d'interface, dont la définition et le comportement dépendent de la vue active. Par suite, un composant multivues offre des possibilités de changement dynamique de propriétés et de comportements selon le point de vue de l’utilisateur. Un composant multivues interagit avec son environnement interne ou externe via des connecteurs multivues. Cette interaction est conditionnée par un ensemble de contrats qui permettent de décrire la structure et le comportement d’un composant.
منابع مشابه
Architecture d'assemblage dynamique de composants multivues dans VUML
RÉSUMÉ. Cet article propose une architecture d’assemblage de composants multivues, dans le contexte d'un profil UML appelé VUML. Dans VUML, un composant multivues est défini comme une extension du composant UML 2.0 doté d'interfaces multivues (requises et/ou fournies). Un composant multivues offre des possibilités de changement dynamique de propriétés et de comportements selon le point de vue d...
متن کاملA Generic Model of Contracts for Embedded Systems
We present the mathematical foundations of the contract-based model developed in the framework of the SPEEDS project. SPEEDS aims at developing methods and tools to support “speculative design”, a design methodology in which distributed designers develop different aspects of the overall system, in a concurrent but controlled way. Our generic mathematical model of contract supports this style of...
متن کاملLes aspects et les composants logiciels. Etude de cas avec le modèle de composant FRACTAL
RÉSUMÉ. La programmation par composants logiciels promet la réutilisation, mais elle est sujette aux problèmes de dispersion et de mélange de code représentant des propriétés transversales. L’application de la programmation par aspects (AOP) sur les composants logiciels permet de faire face à ces problèmes. Nous présentons dans ce papier FRACTAL-AOP, une extension du modèle de composant Fractal...
متن کاملRéseaux FIFO Colorés Stricts pour la formalisation des applications de visualisation scientifique interactives
Résumé. La programmation par composants est devenue une approche essentielle et très utilisée en génie logiciel. En particulier, dans le cadre des applications de visualisation scientifique interactives, cette approche offre une architecture claire aux développeurs permettant de bien séparer les différentes parties fonctionnelles de l’application comme l’interaction, la simulation et la visuali...
متن کاملVers un profil UML pour la conception de composants multivues
This paper aims to present an UML profile based on multiviews components. A multiviews component allows to encapsulate and deliver information according to the user's point of view and offers mechanisms to manage the dynamic evolution of viewpoints and consistency among views. In this paper, we first present the notion of multiviews component and its integration into a UML profile, and thus det...
متن کامل